package com.farm.monitors.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.farm.common.annotation.Excel;
import com.farm.common.core.domain.BaseEntity;

/**
 * ${subTable.functionName}对象 monitor
 * 
 * @author yd
 * @date 2024-03-17
 */
public class Monitor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 监测id */
    private Long monitorId;

    /** 监测项目 */
    @Excel(name = "监测项目")
    private String monitorName;

    /** 监测数值 */
    @Excel(name = "监测数值")
    private Long monitorNum;

    /** 土地情况 */
    @Excel(name = "土地情况")
    private String monitorLand;

    /** 其他情况 */
    @Excel(name = "其他情况")
    private String monitorOther;

    /** 监测记录 */
    @Excel(name = "监测记录")
    private String monitorShow;

    /** 监测编号 */
    @Excel(name = "监测编号")
    private Long monitorsId;

    public void setMonitorId(Long monitorId) 
    {
        this.monitorId = monitorId;
    }

    public Long getMonitorId() 
    {
        return monitorId;
    }
    public void setMonitorName(String monitorName) 
    {
        this.monitorName = monitorName;
    }

    public String getMonitorName() 
    {
        return monitorName;
    }
    public void setMonitorNum(Long monitorNum) 
    {
        this.monitorNum = monitorNum;
    }

    public Long getMonitorNum() 
    {
        return monitorNum;
    }
    public void setMonitorLand(String monitorLand) 
    {
        this.monitorLand = monitorLand;
    }

    public String getMonitorLand() 
    {
        return monitorLand;
    }
    public void setMonitorOther(String monitorOther) 
    {
        this.monitorOther = monitorOther;
    }

    public String getMonitorOther() 
    {
        return monitorOther;
    }
    public void setMonitorShow(String monitorShow) 
    {
        this.monitorShow = monitorShow;
    }

    public String getMonitorShow() 
    {
        return monitorShow;
    }
    public void setMonitorsId(Long monitorsId) 
    {
        this.monitorsId = monitorsId;
    }

    public Long getMonitorsId() 
    {
        return monitorsId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("monitorId", getMonitorId())
            .append("monitorName", getMonitorName())
            .append("monitorNum", getMonitorNum())
            .append("monitorLand", getMonitorLand())
            .append("monitorOther", getMonitorOther())
            .append("monitorShow", getMonitorShow())
            .append("monitorsId", getMonitorsId())
            .toString();
    }
}
